while True:
    num = int(input("Введите четырехзначное число: "))
    stroka = str(num)
    nuli = stroka.count('0')
    digit1 = num % 10 // 1
    digit2 = num % 100 // 10
    digit3 = num % 1000 // 100
    digit4 = num % 10000 // 1000
    if 10000 > num > 999:
        print("Число четырехзначное")
    else:
        print("Число не четырехзначное")
        continue
    if num % 2 == 0:
        print("Число четное")
    else:
        print("Число нечетное")
    if num % 3 == 0:
        print("Число делится на 3")
    else:
        print("Число не делится на 3")
    if (num ** 0.5) % 1 == 0:
        print("Число является квадратом числа:", num ** 0.5)
    else:
        print("Число не является квадратом числа")
    if (digit1 ** 0.5) % 1 == 0:
        print("Цифра в разряде единиц является квадратом цифры:", digit1 ** 0.5)
    else:
        print("Цифра в разряде единиц не является квадратом цифры")
    if (digit2 ** 0.5) % 1 == 0:
        print("Цифра в разряде десятков является квадратом цифры:", digit2 ** 0.5)
    else:
        print("Цифра в разряде десятков не является квадратом цифры")
    if (digit3 ** 0.5) % 1 == 0:
        print("Цифра в разряде сотен является квадратом цифры:", digit3 ** 0.5)
    else:
        print("Цифра в разряде сотен не является квадратом цифры")
    if (digit4 ** 0.5) % 1 == 0:
        print("Цифра в разряде тысяч является квадратом цифры:", digit4 ** 0.5)
    else:
        print("Цифра в разряде тысяч не является квадратом цифры")
    if nuli > 0:
        print("Количество нулей в числе равно:", nuli)
    else:
        print("Нулей в числе нет")
    print(num)
